<?php
//用于计算某年某月某日是这一年的第几天
    class s{
    	public $year;
    	public $month;
    	public $day;

    	public function x(){
    	 	$month = $this->month;
    	 	$year = $this->year;
    	 	$day = $this->day;

    	 	switch($month){
    	 		case 1:  $sum = 0;    break;
    	 		case 2:  $sum = 31;   break;
    	 		case 3:  $sum = 59;   break;
    	 		case 4:  $sum = 90;   break;
    	 		case 5:  $sum = 120;  break;
    	 		case 6:  $sum = 151;  break;
    	 		case 7:  $sum = 181;  break;
    	 		case 8:  $sum = 212;  break;
    	 		case 9:  $sum = 243;  break;
    	 		case 10: $sum = 273;  break;
    	 		case 11: $sum = 304;  break;
    	 		case 12: $sum = 334;  break;
    	 		default:
    	 		echo   "date error";  break;
    	 	}
    	 	    $sum = $sum+$day;
    	 		if($year%400 == 0||($year%4 == 0&&$year%100!=0))
    	 			$leap = 1;
    	 		else
    	 			$leap = 0;
    	 		if($leap == 1&&$month>2)
    	 			$sum++;
    	 		echo "$sum";

    	 	}
    }
    $c1 = new s();

    $c1->year = 2014;
    $c1->month = 7;
    $c1->day = 22;

    $c1->x();
    ?>
